import request from '@/utils/request'
import base from '@/api/base'

/**
 *  @获取角色列表
 */
export function getRoleList({ pageNo, pageSize, value }) {
    return request({
        method: 'get',
        url: base.WU + '/role/page',
        params: {
            pageNo, pageSize, value
        }
    })
}

/**
 *  @删除角色列表
 */
export function deleteRoleList(ids) {
    return request({
        method: 'delete',
        url: base.WU + '/role',
        data: ids
    })
}

/**
 *  @新增角色
 */
export function addRole(data) {
    return request({
        method: 'post',
        url: base.WU + '/role',
        data
    })
}

/**
 *  @获取角色列表
 */
export function getRole(id) {
    return request({
        method: 'get',
        url: base.WU + `/role/${ id }`
    })
}

/**
 *  @更新角色
 */
export function updateRole(data) {
    return request({
        method: 'put',
        url: base.WU + '/role',
        data
    })
}

/**
 *  @获取菜单
 */
export function getMenuList() {
    return request({
        method: 'get',
        url: base.WU + '/menu',
        data
    })
}
